package com.xbongbong.parent.pojo.list;

import com.xbongbong.paas.field.FieldAttrEntity;
import com.xbongbong.pro.weblist.pojo.CustomerPlanPojo;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @author sunshaoxiang
 * @ClassName CommunicatePlanAnalysisDataPojo
 * @Description 访客计划数据解析pojo
 * @Date 2022/5/30 11:02
 * @Version 1.0
 **/
@Getter
@Setter
@ToString
public class CommunicatePlanAnalysisDataPojo implements Serializable {

    private static final long serialVersionUID = -8702296800640412030L;

    /**
     * todo 待确定用处
     */
    private List<CustomerPlanPojo> planList;

    /**
     * 表单解释
     */
    private List<FieldAttrEntity> explains;

    /**
     * todo 待确定用处
     */
    private List<Long> planIdList;

    /**
     * todo 待确定用处
     */
    private Map<String,String> userNameMap;


    public CommunicatePlanAnalysisDataPojo() {
    }

    public CommunicatePlanAnalysisDataPojo(List<CustomerPlanPojo> planList, List<FieldAttrEntity> explains, List<Long> planIdList, Map<String, String> userNameMap) {
        this.planList = planList;
        this.explains = explains;
        this.planIdList = planIdList;
        this.userNameMap = userNameMap;
    }
}
